// pages/user/user.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    islogin: false,
    userInfo: {},
    avatar: '',
  },
  onLoad () {
    // console.log(1)
 
  },
  onShow(){
    const islogin = !!app.token
    this.setData({ islogin })
    console.log(getApp());
   
     this.getUserInfo()
    
  },
  onHide(){
    // console.log(1);
  },
  async getUserInfo () {
    const res = await wx.http.get('/user/getUserInfo')
    console.log(res);
    if (res.errno === 0) {
      this.setData({ userInfo: res.data,avatar:res.data.userInfo.icon })
      getApp().userInfo = res.data
    }
  
  },
  logout () {
    const currentpage = getCurrentPages().pop()
    wx.removeStorageSync('token')
    app.token = null
    // this.setData({ islogin: false })
    wx.redirectTo({
      url: '/pkgUser/pages/login/login?current=/' + currentpage.route
    })
  },
  // 去用户资料
  goProfile () {
    wx.navigateTo({
      url: '/pkgUser/pages/profile/profile'
    });
  },
  // 去登录
  goLogin () {
    wx.redirectTo({
      url: '/pkgUser/pages/login/login'
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady () {

  },

  /**
   * 生命周期函数--监听页面显示
   */

 

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage () {

  }
})